_MI_SECTION_STATE

//0x140 bytes (sizeof) struct _MI_SECTION_STATE { volatile LONG SegmentListLock; //0x0 volatile LONG SectionObjectPointersLock; //0x40 struct _EX_PUSH_LOCK SectionExtendLock; //0x44 struct _EX_PUSH_LOCK SectionExtendSetLock; //0x48 struct _RTL_AVL_TREE SectionBasedRoot; //0x4c struct _EX_PUSH_LOCK SectionBasedLock; //0x50 ULONG UnusedSubsectionPagedPool; //0x54 ULONG UnusedSegmentForceFree; //0x58 ULONG DataSectionProtectionMask; //0x5c VOID* HighSectionBase; //0x60 struct _MSUBSECTION PhysicalSubsection; //0x64 struct _CONTROL_AREA PhysicalControlArea; //0xa8 struct _RTL_AVL_TREE PageFileSectionHead; //0xf8 volatile LONG PageFileSectionListSpinLock; //0xfc ULONG ImageBias; //0x100 struct _EX_PUSH_LOCK RelocateBitmapsLock; //0x104 struct _RTL_BITMAP ImageBitMap; //0x108 VOID* ApiSetSection; //0x110 VOID* ApiSetSchema; //0x114 ULONG ApiSetSchemaSize; //0x118 ULONG LostDataFiles; //0x11c ULONG LostDataPages; //0x120 ULONG ImageFailureReason; //0x124 struct _SECTION* CfgBitMapSection32; //0x128 struct _CONTROL_AREA* CfgBitMapControlArea32; //0x12c ULONG ImageCfgFailure; //0x130 volatile LONG ImageValidationFailed; //0x134 };